# -*- coding: cp1252 -*-
'''
Created on 07/07/2012

@author: Raphoka
'''

class Nota(object):
    '''
    classdocs
    '''



#####################
# -- CONSTRUTOR --  #
#####################

    def __init__(self):
        self.__id = ''
        self.__descricao = ""
        self.__dataCriacao = ""
        self.__feito = False

######################
# -- GETS E SETS --  #
######################

    def getId(self):
        return self.__id
    def setId(self, Id):
        self.__id = Id

        
    def getDescricao(self):
        return self.__descricao
    def setDescricao(self, descricao):
        self.__descricao = descricao

        
    def getDataCriacao(self):
        return self.__dataCriacao
    def setDataCriacao(self, dataCriacao):
        self.__dataCriacao = dataCriacao

        
    def getFeito(self):
        return self.__feito
    def setFeito(self, feito):
        self.__feito = feito

        

#################
# -- METODOS -- #
#################

    def __str__(self):
        m = '''
Objeto Tipo: Notas

Atributos:

id: %s
descricao: %s
dataCriacao: %s
feito: %s
''' %(self.__id, self.__descricao, self.__dataCriacao, self.__feito)
        return m
